home *** CD-ROM | disk | FTP | other *** search
/ FishMarket 1.0 / FishMarket v1.0.iso / fishies / 526-550 / disk_530 / dme / doc / version.doc < prev    next >
Text File  |  1992-05-06  |  12KB  |  333 lines

  1.                     VI
  2.                   REVISION SUMMARY
  3.  
  4. V1.45
  5.     - menu code updated BIX:dhack
  6.     - iconify code updated BIX:fgk
  7.  
  8. V1.44
  9.     - workbench problems all fixed! (I HOPE!)
  10.  
  11. V1.43
  12.     - refs command fixed yet again
  13.  
  14. V1.42
  15.     - keyboard macro routines accept foreign characters (> ascii code 127)
  16.     - bug fix to $variable stuff when 'variable' does not exist
  17.     - bug fix to split
  18.     - bug fix to join
  19.     - COL command enhanced (now w/ +col and -col for relative movement)
  20.     - new special vars: $margin, $modified, $currentline
  21.     - new commands UNDELINE, MODIFIED, JUSTIFY, UNJUSTIFY, TITLE
  22.     - cosmetic changes to arp requester
  23.  
  24. V1.41 HOPEFULLY STABLE
  25.     - Recompiled with fixes and new DICE version
  26.  
  27. V1.40 GAMMA INTERMEDIATE
  28.     - No longer configurable with 'config' program.  Now saves window
  29.       dimensions, color selection, and most window modes (insert, margin,
  30.       etc...) to S:dme.config, restoring automatically when any new
  31.       window is brought up.
  32.  
  33.     - Can no longer specify window dimensions on command line or via
  34.       workbench, sorry!
  35.  
  36.     - New commands: SAVECONFIG FGPEN BGPEN HGPEN
  37.  
  38.     - Fixed bug in ARP requester ... wasn't saving D2/D3/A6.  Also fixed
  39.       but in Lattice asm... apparently if the __MERGED section in afilereq.asm
  40.       is first lattice asm generates a 0 byte bss section OOPS!
  41.  
  42.     - This is an Experimental intermediate version
  43.       (executable compiled w/ my compiler and may not compile cleanly under
  44.        Lattice or Aztec)
  45.  
  46. V????
  47.     - didn't restore pr_ConsoleDevice after an execute!
  48.  
  49. V1.39
  50.     - NEW COMMAND, 'setparcol'.  Set paragraph left margin for reformat
  51.       command and word wrap mode.  The default is -1 (same as original
  52.       format), else a column number.
  53.  
  54.     - case sensitive bug fixed.. used to always be case insensitive
  55.       no matter which option you chose.
  56.  
  57.     - search-and-replace bug fixed... cursor positioned to END of
  58.       replaced string to prevent improper operation when replace
  59.       string is a superset of the search string.
  60.  
  61.     - Menus more compact.
  62.  
  63. V1.38
  64.     - Removed fix in 1.37, use '1.4libpatch' if running under 1.4A16.
  65.  
  66.     - FIXED AREXX BUG... DMe would crash if ARexx was installed for
  67.       V's 1.37 and 1.36
  68.  
  69. V1.37
  70.     - 1.4a16 crashes on OpenLibrary() where the library does not
  71.       exist.  Doesn't try to open arex if running under 1.4
  72.       (for now, this is a temporary stopgap)
  73.  
  74. V1.36
  75.     -Removed dres.library IPC.    Removed dres.library requirement.  (ARexx IPC
  76.      still in of course).  Source now compilable under Lattice C and Manx C.
  77.  
  78. V1.35a
  79.     -can change block pen now and DME updates the title using the correct
  80.      color.
  81.  
  82. V1.35
  83.     -Bug in 1.34 fixed, would only work if dres.library was installed
  84.     OOOPPS.
  85.  
  86. V1.34
  87.     -New variables $fpath and $fname have been added.  $fpath is the path
  88.      part of the current filename, including trailing / or : (if any).
  89.      $fname is anything after that.  For example:
  90.  
  91.     FILE        fpath        fname
  92.     s:.edrc     s:         .edrc
  93.     blah                 blah     (path = "")
  94.     /poof        /         poof
  95.  
  96.  
  97. V1.33    RELEASE
  98.     -You can now run <nil: >nil: DME and close the console window that
  99.      you ran it from.  The execute command now requires the NULL: device
  100.      to be mounted or an error will occur.
  101.  
  102.     -space -> tab conversion does not take place after the first control
  103.      character (<32), as well as the first quote ("), open paren ((), or
  104.      single quote (') that it didn't before.
  105.  
  106. V1.32            (small fixes)
  107.     -Fixed workbench bugs, DME would exit if it could not find the
  108.      executables disk object.  No longer does so.
  109.  
  110. V1.31    RELEASE
  111.     -Added new variables $lineno and $colno
  112.     -Added CD command, ARPLOAD automatically CD's to DIR part of
  113.      requester.
  114.     -Added IPC support (my own ipc)
  115.     -Fixed bug in BMOVE (when the source block is an entire file)
  116.  
  117. V1.30C    LIMITED
  118.     -MAJOR!    Macros, Internal variables, and ENV: enviroment variables
  119.         may be specified with $varname, $(varname), or $`varname'.
  120.  
  121.     -New commands:  SET, SETENV, UNSET, UNSETENV    (variable support)
  122.  
  123.     -REFS window bug fixed I hope (made window slightly too small).
  124.     -SAVE[S]MAP bug fixed for space mappings
  125.     -CTAGS doesn't modify the window title if the window is iconified
  126.      (allows you to make the following map: map <somemap> (iconify ctags)
  127.  
  128.  
  129. V1.30B    Limited release
  130.     -Kim fixed a bug in splitpath
  131.     -added CTAGS command... support for Aztec's CTAGS program
  132.     -added ADDPATH command... special directory paths for DME
  133.     -added REMPATH
  134.  
  135.     REFS no longer searches fixed directories, but looks at the
  136.     ADDPATH directories.  CTAGS also looks at the ADDPATH
  137.     directories.  CTAGS supports arbitrary directory specifications
  138.     and is intelligent about where to look for the TAGS file.
  139.  
  140.  
  141. V1.30    RELEASE
  142.     -a couple small bugs fixed
  143.     -fixed text bug that sometimes overwrites the right border
  144.     -added new commands
  145.     SETFONT     (for all of text, static fonts only)
  146.     IGNORECASE  (for searches)
  147.     -added new commands (AREXX support, Kim DeVaughn)
  148.     RX, RX1, RX2
  149.     -added new commands (by Kevin Speghetti)
  150.     PUSHMARK, POPMARK, SWAPMARK, PURGEMARK        block marker stack
  151.     PING, PONG                    text markers (0-9)
  152.  
  153.     note: block marks on the stack, ping and pong, do not track text
  154.     changes (bug).
  155.  
  156.     -Many commands will now work while the text window is iconified
  157.      without having to uniconify it.
  158.  
  159. V1.29E
  160.     -Fixed low memory bug in do_bomve() again.
  161.     -Fixed arp file requestor problems.
  162.     -added ARPINSFILE command.
  163. V1.29D
  164.     -Fixed low memory bug in do_bmove()...
  165. V1.29C
  166.     -highlighted icon window if file modified
  167. V1.29B
  168.     -INLINE FILENAME:
  169.      added $filename variable.    $scanf and $filename can now be embedded
  170.      anywhere on the command line.
  171.     - ^x added (control-character), so you do not have to embed actual
  172.      control characters in your macros.
  173.     - \ overide added (\^x) produces "^x" instead of control-x, etc...
  174.  
  175. V1.29  RELEASE
  176.  
  177.     -Foreign keyboards supported better.
  178.     -Iconify window is activated rather than not activated.
  179.     -can keymap keys which normally produce nothing.
  180.     -blocks are displayed in a different color
  181.     -can now move/copy across windows
  182.     -can now resize window while file loading
  183.     -new commands ARPLOAD ARPSAVE   (uses ARP filerequestor if arp.library)
  184.      MENUADD MENUDEL MENUDELHDR MENUCLEAR MENUOFF MENUON
  185.  
  186.     minor bugs fixed, major remodeling of the source (this is what I
  187.     use my vacation for!)
  188.  
  189.     menus:  the right mouse button may be mapped only if there is no
  190.     menu, Else is used as the menu selector.  NOTE! It is much faster
  191.     to surround a set of MENUADD commands in a source file with
  192.     MENUOFF at the beginning and MENUON at the end.  You can also specify
  193.     menu items as macros in other commands (example: project-save)
  194.  
  195. V1.28h SMALL RELEASE    references work better
  196.  
  197. V1.28g SMALL RELEASE    Fixed NK0 bug in 1.28f plus keymap problems in 1.28f
  198.  
  199. V1.28f RELEASE
  200.     Fixed macro bug created in 1.28e... could not specify macros on the
  201.     command line.
  202.  
  203. V1.28e INTERNAL/BETA
  204.     New Commands:   REF     (c-])   -cross reference the word under the
  205.                      cursor and bring up a new window
  206.                      containing a description for that
  207.                      word.  See docs above.
  208.  
  209.     -The keymapping has been fixed and should now work on any foreign
  210.      keyboard.
  211.     -MAJOR ADDITION:  () may be used instead of `' to enclose commands.
  212.      One can enclose the other ... that is, to get the "'" character you
  213.      can say (this is a charlie's day).
  214.  
  215. V1.28c RELEASE
  216.     New Commands:   CHFILENAME        -change default filename for a window
  217.             RECALL  (c-esc) -recall command line (e.g. you make a
  218.                      mistake).    Must be used from a keymap,
  219.                      default is c-esc.
  220.  
  221.             SCANF        -C scanf (single string only).  Extract
  222.                      strings from the text for use in any
  223.                      arbitrary command.
  224.  
  225.     Command Parser: $scanf        -as an argument by itself is recognized
  226.                      to be the extracted string from scanf.
  227.                      Currently, the variable name (after
  228.                      the dollar) can be anything since only
  229.                      one variable exists, but use '$scanf'
  230.                      for future compatibility.
  231.  
  232.     -Many Bug fixes (mainly benign bugs)
  233.     -^C (CONTROL C) now recognized when typed in a window.  c-c is mapped
  234.      to () = no action.
  235.     -Please look at the revised default keymappings listed in these docs.
  236.  
  237.  
  238. V1.28 LIMITED RELEASE
  239.     New Commands :  SCROLLUP    (a-up)
  240.             SCROLLDOWN    (a-down)
  241.     Modified Cmds:  ESCIMM
  242.     The execution of commands specified by an ESCIMM is blocked until
  243.     the user hits return on the ESCIMM command line.
  244.  
  245.             BCOPY
  246.     No longer unblocks the block.
  247.  
  248.     -Title bar status line no longer blinks when it changes
  249.     -Key releases no longer effect operation
  250. V1.27 RELEASE
  251.     -macros run about 20% faster due to hashing of the command table
  252.     -Maximum # of toggles raised to 256 (see IF/WHILE)
  253.     -small fixes to the code (nothing major)
  254.     -child windows inherit tab stops, insert mode, and wordwrap mode
  255.     -MOUSE BUTTONS AND MOVEMENT CAN NOW BE MAPPED
  256.     -New Commands: ICONIFY    (used to be hardwired.  Is now a command)
  257.     -Extended Commands: GOTO    (GOTO END of block)
  258. V1.26 Beta, minimal Release
  259.     -Workbench support
  260.     -New Command:   EXECUTE
  261. V1.25 RELEASE
  262.     -BSAVE does NOT UNBLOCK after saving (switch in functionality yet again)
  263.     -various bugs fixed (IF, tabs on file save)
  264.     -New Commands: MARGIN, REFORMAT, WORDWRAP, RESIZE,
  265.            TOPEDGE, LEFTEDGE, WIDTH, HEIGHT
  266.     -Command line options added for setting the window size and an optional
  267.      specified script file (when specified, local .EDRC not sourced).
  268.  
  269.     -Enhanced Commands: IF  ..more control with conditions, addition of
  270.                   a couple more specifications.
  271.                JOIN .. functionality slightly changed
  272.     -keymaps may now be used as macros in other commands. (macros)
  273.     -New keymaps added to the default set.
  274.     -Mouse movement cleaned up a little.
  275.  
  276. V1.24 Internal
  277.  
  278. V1.23 RELEASE
  279.     -S:.EDRC now sourced instead of C:.EDRC
  280.     -User keymappings now work in COMMAND mode (when you hit ESC).
  281.     -You can now map the Amiga keys ('A' for Amiga, since 'a' is alt).
  282.     -Enhanced Commands: IF/IFELSE/WHILE (optional '!' in front of cond)
  283.             new condition 'cb' 'character is in selected block'
  284.             GOTO block  (goto beginning of block)
  285.     -NewCommands:    PAGESET SAVETABS
  286.     -Writing TABS (always 8) out to disk to save space now supported.
  287.  
  288. V1.22 RELEASE (BUF FIXES FROM 1.20)
  289.     -'newfile' fixed
  290. V1.21 RELEASE (BUG FIXES FROM 1.20)
  291.     -iconify and window handling fixed
  292.     -left mouse button now tracks the mouse.
  293. V1.20 RELEASE
  294.     -bug fixes: bsave now unmarks the block, bdelete now sets 'modified' flag.
  295.         (other small fixes).
  296.     -enhancements: overwrite mode status indicator, find, find-replace now
  297.         completely implemented (yahhoo!!!)
  298.     -changed commands:    FIND NEXT PREV: no longer loop back to the top of
  299.         file or top->bottom in the case of PREV.  DELINE will now delete
  300.         text on the line if there is only one line of text.
  301.     -enhanced commands: GOTO REPEAT
  302.     -new commands: SAVEMAP SAVESMAP TOGGLE SETTOGGLE RESETTOGGLE TLATE
  303.            IF IFELSE WHILE BSOURCE
  304.            FINDSTR REPSTR FINDR NEXTR PREVR
  305.            NEWWINDOW
  306.     -new keymappings: (see a-s, a-S, f3)
  307.     -window iconification with mouse menu button.
  308.  
  309.  
  310. V1.12 RELEASE
  311.     -cursor is now pen #3 rather than #1.
  312.     -changeover to AZTEC C, smaller executable.
  313.     -now maps shift space to a space.
  314.     -new commands: REMEOL, WLEFT, WRIGHT
  315.     -display bug fixes (SPLIT)
  316.     -FIND/PREV/NEXT will now abort a REPEAT if string not found.
  317.  
  318. V1.11 RELEASE NOTES
  319.     -Bug fixes (mainly graphical mistakes).
  320.     -User keymappings are disabled in command mode (so you can unmap
  321.       single ascii characters you may have mapped).
  322.     -Illegal key combinations no longer give garbage (e.g. ALT-CURSOR-DOWN)
  323.       you can, of course, still map them to anything you wish.
  324.     -Save now checks for error conditions on write.
  325.     -Uses Default Console Keymap (i.e. no longer assumes USA)... but there
  326.       *is* some stangeness.
  327.  
  328. V1.00 RELEASE NOTES
  329.     -has find, but no replace function
  330.     -assumes USA keyboard            (fixed 1.11)
  331.     -disk files written out use spaces instead of tabs&spaces
  332.  
  333.